attribute vec4 aPos;
attribute vec4 aTexCoord;
varying vec2 vTexCoord;
uniform mat4 uMatrix;
uniform mat4 uSTMatrix;

void main() {
    gl_Position = uMatrix * aPos;
    vTexCoord = (uSTMatrix * aTexCoord).xy;
}